// user controlled
// list objects that are user controlled
// Graham Morgan and Jan Allbeck

 #ifndef USER_H
 #define USER_H
 
 #include "DarkGDK.h"
 #include "Objects3D.h"

class User {

	protected:
		Objects3D user;
			
	public:
		User();
		User(Objects3D l);
		~User();
		
		void changeUserObjects(Objects3D l);
		void addUserObject(int uOb, Agent* p);
		void removeUserObject(int uOb);
		void scanAndUpdate();
		int numUser();

	};

 #endif /* USER_H */